Historical FluidAE Project, Revision 2

http://fluidae.com/images/fluidae_small.png

FluidAE 3 is a graphical environment for developing user-friendly applications in the Euphoria programming language.

Under construction

Development Status of Planned Features

FluidAE3 is very stable, but is a long way from a final release. I have a huge list of planned features that need to be added before it will be considered complete. This page is for tracking the progress of the development of FluidAE.

Widget Classes

  • Window - incomplete
  • Dialog - Going to merge with Window, add property {"allow_resize", 0} to act like dialog
  • Screen - Going to merge with Window, add properties {"show_border", 0} and {"fullscreen", 1} to act like Screen
  • Container - Need to add group label and border, fix bugs
  • Divider - incomplete
  • Tabs - not implemented yet
  • Toolbar - not implemented yet
  • Panel - not implemented yet
  • Button - incomplete
  • Toggle - incomplete
  • Option - incomplete
  • Progress - incomplete
  • Slider - incomplete
  • Textbox - incomplete
  • Textedit - incomplete
  • Treebox - incomplete
  • Listbox - incomplete
  • Fancylist - incomplete
  • Canvas - incomplete
  • Scrollbar - incomplete
  • Menubar - incomplete
  • Menu - incomplete
  • List - incomplete
  • Statusbar - not implemented yet
  • Toolbutton - not implemented yet
  • Tooltext - not implemented yet
  • Toollist - not implemented yet

Widget Themes and color schemes

  • not implemented yet

Graphics

  • Advanced features not implement yet (alpha, bitmap scaling & rotation, gradients, bezier curves, etc)
  • other file formats (png, jpg, svg, gif, etc.)

Cross-platform support

  • win32 currently implemented, need to clean up code and a generic layer with ifdef statements to select the correct platform
  • need to research how to implement Linux, BSD, and MacOS wrappers

Multi-process communication (parent-children or peer-to-peer modes)

  • child process control (start/kill processes) - works
  • API - incomplete
  • communication protocol - incomplete
  • shared memory communication - incomplete
  • TCP/IP communicatino - not implemented yet

FTDI USB device communication

  • API - incomplete
  • communication protocol - incomplete

Useful pre-made dialogs

  • not implemented yet

Integrated Development Environment

  • not implemented yet

XML Settings File for each application

  • API - not implemented yet

Search



Quick Links

User menu

Not signed in.

Misc Menu